home *** CD-ROM | disk | FTP | other *** search
/ Java 1996 August / Java - Summer 1996.iso / kaffe-0.2 / lib / native / java.lang / java.lang.Thread.h < prev    next >
C/C++ Source or Header  |  1996-02-07  |  1KB  |  34 lines

  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <native.h>
  3. /* Header for class java_lang_Thread */
  4.  
  5. #ifndef _Included_java_lang_Thread
  6. #define _Included_java_lang_Thread
  7.  
  8. typedef struct Classjava_lang_Thread {
  9.   HArray* name;
  10.   long priority;
  11.   struct Hjava_lang_Thread* threadQ;
  12.   long PrivateInfo;
  13.   long eetop;
  14.   long /* bool */ single_step;
  15.   long /* bool */ daemon;
  16.   long /* bool */ stillborn;
  17.   struct Hjava_lang_Runnable* target;
  18.   struct Hjava_lang_ThreadGroup* group;
  19. } Classjava_lang_Thread;
  20. HandleTo(java_lang_Thread);
  21.  
  22. extern struct Hjava_lang_Thread* java_lang_Thread_currentThread();
  23. extern void java_lang_Thread_yield();
  24. extern void java_lang_Thread_sleep(long long);
  25. extern void java_lang_Thread_start(struct Hjava_lang_Thread*);
  26. extern long /* bool */ java_lang_Thread_isAlive(struct Hjava_lang_Thread*);
  27. extern long java_lang_Thread_countStackFrames(struct Hjava_lang_Thread*);
  28. extern void java_lang_Thread_setPriority0(struct Hjava_lang_Thread*, long);
  29. extern void java_lang_Thread_stop0(struct Hjava_lang_Thread*, struct Hjava_lang_Object*);
  30. extern void java_lang_Thread_suspend0(struct Hjava_lang_Thread*);
  31. extern void java_lang_Thread_resume0(struct Hjava_lang_Thread*);
  32.  
  33. #endif
  34.